public class BLEService_qcom
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
BLEService_qcom.BluetoothStateReceiver |
static interface |
BLEService_qcom.IDataCallBack |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTION_DATA_AVAILABLE |
static java.lang.String |
ACTION_GATT_DISCONNECTED |
static java.lang.String |
ACTION_GATT_SERVICES_DISCOVERED |
static java.lang.String |
ACTION_SEARCH_DEVICES |
static java.util.UUID |
BLE_UUID_GAP |
static java.util.UUID |
BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME |
static java.lang.String |
BT_DEVICE |
static java.lang.String |
BT_RECORD |
static java.lang.String |
BT_RSSI |
static java.util.UUID |
CCCD |
static java.lang.String |
DEVICE_DOES_NOT_SUPPORT_UART |
static java.lang.String |
EXTRA_DATA |
static boolean |
isRead |
static boolean |
isWrite |
static java.util.UUID |
RX_CHAR_UUID |
static java.util.UUID |
RX_SERVICE_UUID |
static java.util.UUID |
TX_CHAR_UUID |
static java.util.UUID |
VERSION_FIRMWARE_UUID |
static java.util.UUID |
VERSION_HARDWARE_UUID |
static java.util.UUID |
VERSION_SOFTWARE_UUID |
static java.util.UUID |
VERSION_UUID |
| Constructor and Description |
|---|
BLEService_qcom() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
connect(java.lang.String address) |
boolean |
connect(java.lang.String address,
ConnectionStatusCallback btStatusCallback) |
void |
disconnect() |
void |
enableTXNotification() |
boolean |
free() |
java.lang.String |
getBluetoothDeviceAddress() |
ConnectionStatus |
getBTConnectStatus() |
java.lang.String |
getHardwareVersion() |
java.util.HashMap<java.lang.String,java.lang.String> |
getVersion() |
boolean |
initialize(android.content.Context context) |
boolean |
readCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic) |
boolean |
setBtName(java.lang.String name) |
void |
setDataCallBack(BLEService_qcom.IDataCallBack dataCallBack) |
void |
setStatusCallback(ConnectionStatusCallback btStatusCallback) |
void |
startBTScan(ScanBTCallback scanBTCallback) |
void |
stoptBTScan() |
boolean |
writeRXCharacteristic(byte[] value,
java.lang.String[] msg) |
public static final java.lang.String BT_RSSI
public static final java.lang.String BT_RECORD
public static final java.lang.String BT_DEVICE
public static boolean isWrite
public static boolean isRead
public static final java.lang.String ACTION_SEARCH_DEVICES
public static final java.lang.String ACTION_GATT_DISCONNECTED
public static final java.lang.String ACTION_GATT_SERVICES_DISCOVERED
public static final java.lang.String ACTION_DATA_AVAILABLE
public static final java.lang.String EXTRA_DATA
public static final java.lang.String DEVICE_DOES_NOT_SUPPORT_UART
public static final java.util.UUID CCCD
public static final java.util.UUID RX_SERVICE_UUID
public static final java.util.UUID RX_CHAR_UUID
public static final java.util.UUID TX_CHAR_UUID
public static final java.util.UUID BLE_UUID_GAP
public static final java.util.UUID BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME
public static final java.util.UUID VERSION_UUID
public static final java.util.UUID VERSION_FIRMWARE_UUID
public static final java.util.UUID VERSION_HARDWARE_UUID
public static final java.util.UUID VERSION_SOFTWARE_UUID
public java.lang.String getBluetoothDeviceAddress()
public boolean free()
public boolean initialize(android.content.Context context)
public boolean setBtName(java.lang.String name)
public java.util.HashMap<java.lang.String,java.lang.String> getVersion()
public java.lang.String getHardwareVersion()
public void setStatusCallback(ConnectionStatusCallback btStatusCallback)
public boolean connect(java.lang.String address,
ConnectionStatusCallback btStatusCallback)
public boolean connect(java.lang.String address)
public void disconnect()
public void close()
public boolean readCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic)
public void enableTXNotification()
public boolean writeRXCharacteristic(byte[] value,
java.lang.String[] msg)
public void startBTScan(ScanBTCallback scanBTCallback)
public void setDataCallBack(BLEService_qcom.IDataCallBack dataCallBack)
public ConnectionStatus getBTConnectStatus()
public void stoptBTScan()